package com.example.badminton.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("news")
public class News {
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String title;           // 标题
    private String description;     // 描述
    private String content;         // 内容
    private String image;           // 封面图片
    private String images;          // 相关图片，JSON格式存储
    private String category;        // 分类：announcement-场馆公告, activity-活动资讯, training-培训课程, competition-赛事信息, health-健康知识
    private Integer views;          // 阅读量
    private Integer likes;          // 点赞数
    private String links;           // 相关链接，JSON格式存储
    private Integer status;         // 状态：1-发布 0-草稿
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
} 